package vashion.azeroth.core.item.query;

import lombok.Data;

import java.util.List;

/**
 * 商品查询对象
 * Created by liuhe on 15/10/4.
 */
@Data
public class ItemQueryDO extends BaseQueryDO {

    private Long itemId;//商品Id

    private List<Long> itemIdList;//商品Id，in查询

    private Long userId;//卖家Id（目前所有商品都是运营填写的）
    
    private String memberName;//卖家的昵称

    private String title;//商品标题

    private String itemDesc;//商品描述

    private Long priceStart;//商品价格区间查询，start

    private Long priceEnd;//商品价格区间查询，end
    
    private String priceCurno;//币种编号，如HKD-港币

    private Long categoryId;//如果是一级类目，则也关联查出二级类目
    
    private List<Long> categoryIdList;//支持类目多选查询

    private List<Long> childCategoryIdList;//叶子类目列表，会根据categoryId自动计算

    private Long brandId;//品牌Id
    
    private List<Long> brandIdList;//支持品牌多选查询

    private String brandTitle;//品牌名称 后台使用，底层会转换成brandId
    
    private String itemCode;//商品编码，同种商品编码的商品为同种商品

    private String desc = "desc";//降序或者升序，true desc；false asc

    private String sort = "gmt_create";//排序字段：gmt_create：发布时间；sold：销量；price：价格

    private String feature;//feature

    private Integer status;

}
